// 引入web3.js库
let Web3 = require("web3")

// 创建web3.js实例，地址对应的是Gannache以太坊测试网
var web3 = new Web3(new Web3.providers.HttpProvider("HTTP://127.0.0.1:7545"))

// 获取当前节点所有外部账户地址
web3.eth.getAccounts(function(error,accounts){
    console.log(accounts);
})

// 新建外部账户地址
web3.eth.personal.newAccount("!@abc123").then(console.log)

// 设置默认外部账户地址
web3.eth.defaultAccount = '0x7D0dB06BB2c07d8E82Eea819f815EE2b54E51f73'

// 打印默认外部账户地址
console.log(web3.eth.defaultAccount);